pleasing landscape - Turkish English Dictionary